
var WebOffice;//定义WebOffice控件对象。
var isopen=false;
///响应Body的onload事件执行控件界面菜单设定和打开或新建一个文档。
function WebNew(){WebInit(0);} //初始化、新建一个文档。
function WebOpen(){WebInit(1);}//初始化、打开一个文档。

function WebInit(i)
{

    try{
        WebOffice = document.getElementById("WebOffice");//获得控件对象。
        WebOffice.Caption = 'WebOffice';//设置控件logo后的版权文字，正版用户可以依需要设定项目信息。
        //在Body的onload事件执行JS代码，等待控件初始化完毕，所以用了setTimeout函数实现等待。setTimeout等待时间可以根据网络速度设定。
        //1.首先实现自义定控件的菜单项。
        setTimeout('WebMenuSetting()',100);
        //2.让控件打开或新建一个文档。
        if (i==1){setTimeout('openfile()',500);}//执行打开文档。
        else{setTimeout('newfile()',500);}//执行新建文档,本示例采用打开现成的模板来实现新建，具体做法可以依实际需要而定。

    }
    catch(e)
    { }
}
function WebMenuSetting()//实现自义定控件的菜单项。
{
    if(isread)return;//如果是只读文档，返回。
    try{

        WebOffice.CustomMenuCount= 9;//定义控件的总的菜单标题个数。
        //WebOffice.WebClearMenuItem(0);//此代码可以清除本地文件菜单的所有菜单项

        /////////////////////////////////////////////////////////////////////////
        //下面代码用于清除文件菜单的特定项，每清除一项，余下的菜单项会重新排序，再次清除以重新排序后的序号为准
        WebOffice.WebDeleteMenuItem(0,0);//清除本地文件菜单第1项
        WebOffice.WebDeleteMenuItem(0,1);//接上,清除按重新排序后的第2项
        WebOffice.WebDeleteMenuItem(0,2);//接上,清除按重新排序后的第3项
        WebOffice.WebDeleteMenuItem(0,2);//接上,清除按重新排序后的第3项
        WebOffice.WebDeleteMenuItem(0,1);//接上,清除按重新排序后的第2项
        WebOffice.WebDeleteMenuItem(0,3);//接上,清除按重新排序后的第4项
        //////////////////////////////////////////////////////////////////////////

        //WebOffice.SetMenuName(0,'控件文件...');//定义控件第一个菜单标题名称
        WebOffice.SetMenuName(1,'保存');
        WebOffice.SetMenuName(2,'常规操作...');
        WebOffice.SetMenuName(3,'文件基本操作...');
        WebOffice.SetMenuName(4,'文档高级操作');
        WebOffice.SetMenuName(5,'文档控制...');
        WebOffice.SetMenuName(6,'控件窗口');
        WebOffice.SetMenuName(7,'Word对话框一...');
        WebOffice.SetMenuName(8,'Word对话框二...');
        WebOffice.SetMenuName(9,'自定义菜单...');




        //////WebAddMenuItem第三个参数传入的是一个整数，以字符串的形式传递进去，这个整数必须大于50000。

        WebOffice.WebAddMenuItem(0,'确定退出智能窗','50020');

        WebOffice.WebAddMenuItem(1,'同步保存至服务器','52002');
        WebOffice.WebAddMenuItem(1,'异步保存至服务器(&O)\t   ','52003');
        WebOffice.WebAddMenuItem(1,'-','52006');
        WebOffice.WebAddMenuItem(1,'生成当前缩略图','52022');
        WebOffice.WebAddMenuItem(1,'同步保存时生成缩略图','52021');
        WebOffice.WebAddMenuItem(1,'异步保存时生成缩略图','52023');
        WebOffice.WebAddMenuItem(1,'-','52006')
        WebOffice.WebAddMenuItem(1,'重新打开远程文档(reload)','52001');
        WebOffice.WebAddMenuItem(1,'-','52004');
        WebOffice.WebAddMenuItem(1,'开启自动保存...','52005');
        WebOffice.WebAddMenuItem(1,'-','52006');
        WebOffice.WebAddMenuItem(1,'Word保存远程PDF','52007');
        WebOffice.WebAddMenuItem(1,'Word保存远程HTML','52008');
        WebOffice.WebAddMenuItem(1,'Word保存本地PDF','52009');
        WebOffice.WebAddMenuItem(1,'Word保存本地HTML','52010');
        WebOffice.WebAddMenuItem(1,'-','52011');
        WebOffice.WebAddMenuItem(1,'Excel保存远程PDF','52012');
        WebOffice.WebAddMenuItem(1,'Excel保存远程HTML','52013');
        WebOffice.WebAddMenuItem(1,'Excel保存本地PDF','52014');
        WebOffice.WebAddMenuItem(1,'Excel保存本地HTML','52015');

        WebOffice.WebAddMenuItem(1,'Excel保存远程MHT','52016');
        WebOffice.WebAddMenuItem(1,'-','0');
        WebOffice.WebAddMenuItem(1,'PPT保存远程PDF','52017');
        WebOffice.WebAddMenuItem(1,'PPT保存远程HTML','52018');
        WebOffice.WebAddMenuItem(1,'PPT保存本地PDF','52019');
        WebOffice.WebAddMenuItem(1,'PPT保存本地HTML','52020');

        WebOffice.WebAddMenuItem(2,'新建Word','51001');
        WebOffice.WebAddMenuItem(2,'新建Excel','51002');
        WebOffice.WebAddMenuItem(2,'新建PowerPoint','51003');
        WebOffice.WebAddMenuItem(2,'-','51004');

        WebOffice.WebAddMenuItem(2,'Word保存到C:\\a.doc','51005');
        WebOffice.WebAddMenuItem(2,'打开本地文件','51006');
        WebOffice.WebAddMenuItem(2,'存为本地文件','51007');
        WebOffice.WebAddMenuItem(2,'指定页保存','51008');
        WebOffice.WebAddMenuItem(2,'删除本地文件','51009');
        WebOffice.WebAddMenuItem(2,'-','51010');
        WebOffice.WebAddMenuItem(2,'打印预览','51011');
        WebOffice.WebAddMenuItem(2,'设置后打印一','51012');
        WebOffice.WebAddMenuItem(2,'设置后打印二','51013');
        WebOffice.WebAddMenuItem(2,'直接打印','51014');

        WebOffice.WebAddMenuItem(3,'设置当前用户为:any','53001');
        WebOffice.WebAddMenuItem(3,'手写签名','53002');
        WebOffice.WebAddMenuItem(3,'添加财务章','53003');
        WebOffice.WebAddMenuItem(3,'添加合同章','53004');
        WebOffice.WebAddMenuItem(3,'添加行政章','53005');
        WebOffice.WebAddMenuItem(3,'-','53006');

        WebOffice.WebAddMenuItem(3,'取Word内容','53007');
        WebOffice.WebAddMenuItem(3,'写Word内容','53008');
        WebOffice.WebAddMenuItem(3,'Word替换文本','53009');
        WebOffice.WebAddMenuItem(3,'Word添加书签','53010');
        WebOffice.WebAddMenuItem(3,'Word书签红色','53011');

        WebOffice.WebAddMenuItem(3,'Word删除书签','53016');
        WebOffice.WebAddMenuItem(3,'获得所有书签','53013');
        WebOffice.WebAddMenuItem(3,'Word插入图片','53014');
        WebOffice.WebAddMenuItem(3,'Word插入浮动图片','53015');
        WebOffice.WebAddMenuItem(3,'EXCEL加入图片','53017');
        WebOffice.WebAddMenuItem(3,'Word插入WORD文档(文档合并)','53018');
        WebOffice.WebAddMenuItem(3,'Word获得书签','53012');
        WebOffice.WebAddMenuItem(3,'Word设置套红','53020');




        WebOffice.WebAddMenuItem(4,'智能填充','54008');
        WebOffice.WebAddMenuItem(4,'智能读取','54009');
        WebOffice.WebAddMenuItem(4,'-','54007');
        WebOffice.WebAddMenuItem(4,'文档顶部套红','54010');
        WebOffice.WebAddMenuItem(4,'当前位置套红','54011');
        WebOffice.WebAddMenuItem(4,'文档底部套红','54012');
        WebOffice.WebAddMenuItem(4,'-','54013');
        WebOffice.WebAddMenuItem(4,'开始修订SetTrackRevisions','54014');
        WebOffice.WebAddMenuItem(4,'接受修订SetTrackRevisions','54015');
        WebOffice.WebAddMenuItem(4,'隐藏修订ShowRevisions','54016');
        WebOffice.WebAddMenuItem(4,'修订统计','54017');
        WebOffice.WebAddMenuItem(4,'突出显示修订ToolsRevisions','54018');
        WebOffice.WebAddMenuItem(4,'隐藏痕迹','54019');
        WebOffice.WebAddMenuItem(4,'获取痕迹','54020');
        WebOffice.WebAddMenuItem(4,'接受所有修订','54021');


        WebOffice.WebAddMenuItem(5,'充许复制','55001');
        WebOffice.WebAddMenuItem(5,'不充许复制','55002');
        WebOffice.WebAddMenuItem(5,'文档完全保护','55003');
        WebOffice.WebAddMenuItem(5,'文档解除保护','55004');
        WebOffice.WebAddMenuItem(5,'保护后接受修订','55005');
        WebOffice.WebAddMenuItem(5,'保护后充许批注','55006');
        WebOffice.WebAddMenuItem(5,'-','55007');
        WebOffice.WebAddMenuItem(5,'插入页眉','55008');
        WebOffice.WebAddMenuItem(5,'插入页码','55009');
        WebOffice.WebAddMenuItem(5,'插入字符','55010');
        WebOffice.WebAddMenuItem(5,'插入表格','55011');
        WebOffice.WebAddMenuItem(5,'取得WORD页面总数','55012');

        WebOffice.WebAddMenuItem(5,'-','55013');
        WebOffice.WebAddMenuItem(5,'-','55013');
        WebOffice.WebAddMenuItem(5,'Application示例','55014');
        WebOffice.WebAddMenuItem(5,'ActiveDocument示例','55015');

        WebOffice.WebAddMenuItem(5,'取得缓冲路径','55017');


        WebOffice.WebAddMenuItem(6,'打开全屏','56001');
        WebOffice.WebAddMenuItem(6,'退出全屏','56002');
        WebOffice.WebAddMenuItem(6,'-','56003');
        WebOffice.WebAddMenuItem(6,'关闭标题栏','56004');
        WebOffice.WebAddMenuItem(6,'打开标题栏','56005');
        WebOffice.WebAddMenuItem(6,'关闭菜单栏','56006');
        WebOffice.WebAddMenuItem(6,'打开菜单栏','56007');
        WebOffice.WebAddMenuItem(6,'关闭工具栏','56008');
        WebOffice.WebAddMenuItem(6,'打开工具栏','56009');
        WebOffice.WebAddMenuItem(6,'-','56010');
        WebOffice.WebAddMenuItem(6,'普通视图            ','56011');
        WebOffice.WebAddMenuItem(6,'大纲视图','56012');
        WebOffice.WebAddMenuItem(6,'页面视图','56013');
        WebOffice.WebAddMenuItem(6,'打印预览','56014');
        WebOffice.WebAddMenuItem(6,'主控视图','56015');
        WebOffice.WebAddMenuItem(6,'WEB视图','56016');
        WebOffice.WebAddMenuItem(6,'阅读视图','56017');


        WebOffice.WebAddMenuItem(7,'项目符号与编号','57001');
        WebOffice.WebAddMenuItem(7,'排序文字','57002');
        WebOffice.WebAddMenuItem(7,'-','57003');
        WebOffice.WebAddMenuItem(7,'字数统计','57004');

        WebOffice.WebAddMenuItem(7,'取消选择','57006');
        WebOffice.WebAddMenuItem(7,'选择全部','57007');
        WebOffice.WebAddMenuItem(7,'插入页码','57008');
        WebOffice.WebAddMenuItem(7,'插入日期','57009');
        WebOffice.WebAddMenuItem(7,'-','57010');
        WebOffice.WebAddMenuItem(7,'插入时间            ','57011');
        WebOffice.WebAddMenuItem(7,'页面设置','57012');
        WebOffice.WebAddMenuItem(7,'制表位FormatTabs','57013');
        WebOffice.WebAddMenuItem(7,'样式FormatStyle','57014');
        WebOffice.WebAddMenuItem(7,'字体格式对话框','57015');
        WebOffice.WebAddMenuItem(7,'段落格式对话框','57016');
        WebOffice.WebAddMenuItem(7,'节的样式','57017');
        WebOffice.WebAddMenuItem(7,'分栏FormatColumns','57018');


        WebOffice.WebAddMenuItem(8,'光标到行开始处','58001');
        WebOffice.WebAddMenuItem(8,'光标到行尾','58002');
        WebOffice.WebAddMenuItem(8,'-','58003');
        WebOffice.WebAddMenuItem(8,'光标到窗口开始处','58004');
        WebOffice.WebAddMenuItem(8,'光标到窗口后面','58005');
        WebOffice.WebAddMenuItem(8,'光标到文档开始处','58006');
        WebOffice.WebAddMenuItem(8,'光标到文档后面','58007');
        WebOffice.WebAddMenuItem(8,'查找EditFind','58008');
        WebOffice.WebAddMenuItem(8,'查找替换','58009');
        WebOffice.WebAddMenuItem(8,'-','58010');
        WebOffice.WebAddMenuItem(8,'页眉','58011');
        WebOffice.WebAddMenuItem(8,'插入文字框','58012');
        WebOffice.WebAddMenuItem(8,'插入分隔符','58013');
        WebOffice.WebAddMenuItem(8,'插入批注','58014');
        WebOffice.WebAddMenuItem(8,'插入特殊符号','58015');
        WebOffice.WebAddMenuItem(8,'插入图片','58016');
        WebOffice.WebAddMenuItem(8,'插入文件','58017');
        WebOffice.WebAddMenuItem(8,'插入日期时间','58018');
        WebOffice.WebAddMenuItem(8,'插入域InsertField','58019');
        WebOffice.WebAddMenuItem(8,'编辑书签','58020');
        WebOffice.WebAddMenuItem(8,'标记索引贡','58021');
        WebOffice.WebAddMenuItem(8,'插入索引','58022');
        WebOffice.WebAddMenuItem(8,'插入目录','58023');
        WebOffice.WebAddMenuItem(8,'插入对象InsertObject','58024');
        WebOffice.WebAddMenuItem(9,'继续增加自定义菜单...','59001');
    }
    catch(e)
    {  }
}
function newfile()//新建文档
{

    try{
        switch(flag)
        {
            /*
                使用模板方式新建文档
            */
            case '1':
                //方法一：
                WebOffice.Open(strRoot+'/temp/word.doc',true,"Word.Document");break;
                //方法二：
                //WebOffice.Open(strRoot+'/temp/word.doc',true,"doc");break;
                //方法三：
                // WebOffice.WebOpen(strRoot+'/temp/word.doc',"doc");break;
                ///WebOffice.Open(strRoot+'/temp/word.doc');
                break;
            case '2':

                WebOffice.Open(strRoot+'/temp/excel.xls',true,"Excel.Sheet");break;
                //WebOffice.Open(strRoot+'/temp/excel.xls',true,"xls");break;
                //WebOffice.WebOpen(strRoot+'/temp/excel.xls',"xls");break;
                //WebOffice.Open(strRoot+'/temp/excel.xls');
                break;
            case '3':

                WebOffice.Open(strRoot+'/temp/ppt.ppt',true,"PowerPoint.Show");break;
                //WebOffice.Open(strRoot+'/temp/ppt.ppt',true,"ppt");break
                //WebOffice.WebOpen(strRoot+'/temp/ppt.ppt',"ppt");break;
                //WebOffice.Open(strRoot+'/temp/ppt.ppt');
                break;
            case '11':

                WebOffice.Open(strRoot+'/temp/word.docx',true,"Word.Document");break;
                //WebOffice.Open(strRoot+'/temp/word.docx',true,"doc");break;
                //WebOffice.WebOpen(strRoot+'/temp/word.docx',"doc");break;
                //WebOffice.Open(strRoot+'/temp/word.docx');
                break;
            case '12':

                //WebOffice.Open(strRoot+'/temp/excel.xlsx',true,"Excel.Sheet");break;
                WebOffice.Open(strRoot+'/temp/excel.xlsx',true,"xlsx");break;
            //WebOffice.WebOpen(strRoot+'/temp/excel.xlsx',"xls");break;
            //WebOffice.Open(strRoot+'/temp/excel.xlsx');break;
            case '13':

                //WebOffice.Open(strRoot+'/temp/ppt.pptx',true,"PowerPoint.Show");break;
                WebOffice.Open(strRoot+'/temp/ppt.pptx',true,"pptx");break;
                //WebOffice.WebOpen(strRoot+'/temp/ppt.pptx',"ppt");break;
                //WebOffice.Open(strRoot+'/temp/ppt.pptx');
                break;

            /*不建议使用
            case '1':
                    WebOffice.CreateNew("Word.Document");break;
            case '2':
                    WebOffice.CreateNew("Excel.Sheet");break;
            case '3':
                    WebOffice.CreateNew("PowerPoint.Show");break;
            */

        }

        isopen=true;
    }
    catch(e)
    {
        //如果发生错误，一般是客户机没有安装WebOffice控件引起的，提示用户下载安装
        WebSetupInfo();
    }
}

function openfile()//打开文档
{

    try{
        switch(flag)
        {
            case '1':
                //方法一：
                WebOffice.Open(strOpenUrl,false,"Word.Document");break;
                //方法二:
                //WebOffice.Open(strOpenUrl,false,"doc");break;
                //方法三：
                //WebOffice.WebOpen(strOpenUrl,"doc");break;
                break;
            case '11':
                //方法一：
                WebOffice.Open(strOpenUrl,false,"Word.Document");break;
                //方法二:
                //WebOffice.Open(strOpenUrl,false,"doc");break;
                //方法三：
                //WebOffice.WebOpen(strOpenUrl,"doc");break;
                break;

            case '2':
                WebOffice.Open(strOpenUrl,false,"Excel.Sheet");break;
                //WebOffice.Open(strOpenUrl,false,"xls");break;
                //WebOffice.WebOpen(strOpenUrl,"xls");break;
                break;
            case '12':
                //WebOffice.Open(strOpenUrl,false,"Excel.Sheet");break;
                WebOffice.Open(strOpenUrl,false,"xlsx");break;
                //WebOffice.WebOpen(strOpenUrl,"xls");break;
                break;
            case '3':
                WebOffice.Open(strOpenUrl,false,"PowerPoint.Show");break;
                //WebOffice.Open(strOpenUrl,false,"ppt");break;
                //WebOffice.WebOpen(strOpenUrl,"ppt");break;
                break;
            case '13':
                //WebOffice.Open(strOpenUrl,false,"PowerPoint.Show");break;
                WebOffice.Open(strOpenUrl,false,"pptx");break;
                //WebOffice.WebOpen(strOpenUrl,"ppt");break;
                break;
            default:
                WebOffice.CreateNew("Word.Document");
                return;
        }
        isopen =true;
        //WebOffice.Open(strOpenUrl);
    }
    catch(e)
    {
        //如果发生错误，一般是客户机没有安装WebOffice控件引起的，提示用户下载安装
        WebSetupInfo();
    }
    if(isread)
    {
        WebTitlebar(false);
        WebMenubar(false);
        WebToolbar(false);
        WebOffice.IsNotCopy=1;
        WebOffice.ProtectDoc(1,2,'123');
    }

}
function WebSetupInfo()
{
    try
    {
        var varpath = 'WebOffice://|Officectrl|' + window.location.href;

        var setupinfo = document.getElementById("info");

        setupinfo.innerHTML='<div style="text-align:left;padding-bottom:5px;">&nbsp;无法看到控件?&nbsp;<a href="http://www.officectrl.com/weboffice/weboffice.rar"><img alt="" src="images/weboffice-install.jpg" style="border:0px;"/></a>完成后重新打开本页面。如仍无法看到控件，谷歌Chrome或FireFox等所有浏览器均可使用此<a href="'+varpath+'"><b style="color:red">智能窗口链接</b></a>访问本页。</div>';
    }catch(e)
    {

    }

}
function WebSave()
{	var a;
    if(!isopen){alert('暂不充许保存!');return;}
    alert('本功能将演示Web表单数据、附件与WebOffice文档内容以异步(分离)方式进行保存。\n首先保存WebOffice文档数据，其次再保存Web表单数据。完成后本网页将提示关闭');
    try
    {
        if(ispic)strUploadURL=strUploadURL + '&pic='+ispic;
        //a用于取得网页返回的数据，方便调试程序使用
        a=WebOffice.Save(strUploadURL);

        if(a!='')
        {
            rs=a.substring(0,2);
            if(rs=='ok')
            {
                alert('office文档保存成功');
                document.getElementById("frm").submit();
            }
            rs=a.substring(0,7);
            if(rs=='dataerr')
            {
                alert('此次保存由于本地端原因，没有保存成功！');
            }
        }
    }
    catch(e)
    {  alert(e);
        alert('远程保存Office文档发生错误！');
    }
    return true;
}


function WebHttpSave()
{  if(!isopen){alert('暂不充许保存!');return;}
    strSucc="表单数据和office文档保存成功";
    strErr="远程保存Office文档发生错误！";
    try
    {
        alert('本功能将演示Web表单数据、附件与WebOffice文档内容同时提交至指定的URL路径接收并存储！');
        var rsa=postdata();
        //alert(rsa);
        rs=rsa.substring(0,2);
        if(rs=='' || rs=='ok')
            alert(strSucc);
        else
        {
            if(rs=='dataerr' || rs=='da')
            {
                alert('此次保存由于本地端原因，没有保存成功！');
            }else{
                alert(rs);}
        }
    }
    catch(e)
    {
        alert(strErr);
    }
    /*//当是PPT时刷新一次网页
    //if(document.getElementById('flag').value =='3' || document.getElementById('flag').value =='13'){
    //document.getElementById("frm").submit();}
    */
    return true;

}
function postdata()
{

    WebOffice.HttpInit();
    if(document.getElementById('oper'))
        WebOffice.HttpAddPostString('oper',document.getElementById('oper').value);
    if(document.getElementById('flsid'))
        WebOffice.HttpAddPostString('flsid',document.getElementById('flsid').value);
    if(document.getElementById('pkid'))
        WebOffice.HttpAddPostString('pkid',document.getElementById('pkid').value);
    if(document.getElementById('flag'))
        WebOffice.HttpAddPostString('flag',document.getElementById('flag').value);
    if(document.getElementById('num'))
        WebOffice.HttpAddPostString('num',document.getElementById('num').value);

    if(document.getElementById('fname')){
        if(isencode==0){WebOffice.HttpAddPostString('fname',document.getElementById('fname').value);}else
            WebOffice.HttpAddPostString('fname',encodeURI(document.getElementById('fname').value));	}
    if(ispic)WebOffice.HttpAddPostString('pic',ispic);
    //if(document.getElementById('file1'))
    //  WebOffice.HttpAddPostFile('file1',document.all.file1.value);

    var bGetDoc=WebOffice.HttpAddPostCurrFile("docfile","");
    if(!bGetDoc){return "dataerr";}
    //strResults用于获得网页提交后的返回数据，可用以调试服务器端代码。
    var strResults=WebOffice.HttpPost(strRoot + uploadfile);

    //  alert(strResults);//用alert语句可以显示服务器端网页返回的数据
    return strResults;//如果保存成功，编程时让服务器接收代码如upload.jsp,upload.aspx,upload.php等返回空值或OK字串。


}

function MyTimer()
{
    if (autoSave==1)
    {
        var vinfo =document.getElementById('info');
        vinfo.innerHTML='<br><b style=color:red>保存文档中...</b>';
        vinfo.style.display='';
        rs=postdata();
        if(rs=='' || rs=='ok')
            vinfo.innerHTML='<br><b style=color:red>保存完成...</b>';
        var timer=setTimeout("MyTimer()",30000);
    }
}
function WebAutoSave()
{
    alert('当前设置使控件每隔30秒自动保存文档！请稍等,控件正在处理...');
    MyTimer();
    this.value='保存已开启';
    vclsbtn =document.getElementById('clsbtn');
    vclsbtn.style.display='';
}

function WebAutoSaveExit()
{
    vinfo =document.getElementById('info');
    vsavbtn = document.getElementById('savbtn');
    vclsbtn =document.getElementById('clsbtn');
    autoSave=0;
    this.value='自动保存已关';
    vsavbtn.value='开启自动保存';
    vinfo.innerHTML='';
    vclsbtn.style.display='none';
}
function WebNotCopy()
{
    WebOffice.IsNotCopy=1;
}
function WebCanCopy()
{
    WebOffice.IsNotCopy=0;
}

function WebSaveRemotePdf()
{
    try
    {
        if(pfile!='' && strPdfSaveUrl!=''){
            if(confirm('注意：本功能需要安装OFFICE2010或以上版本支持。\n如果已安装则可以按确定后开始本次转换操作，\n否则请按取消按钮停止本次操作......'))
            {
                alert('现在开始执行转换PDF文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，');
                //首先在本地缓冲区生成PDF文件
                tempPath=WebOffice.TempFilePath;
                var pdfile = tempPath +pfile+'.pdf';

                //控件正在执行任务，让用户暂停其它操作的提示
                if(document.getElementById("webinfo")){
                    document.getElementById("webinfo").style.display='';}
                if(document.getElementById("divinfo")){
                    document.getElementById("divinfo").style.display='';}

                //PDF生成方式一：
                WebOffice.ActiveDocument.saveas(pdfile,17);

                //PDF生成方式二：
                //WebOffice.ActiveDocument.ExportAsFixedFormat(pdfile,17);
                //其次上传 pdf文件到服务器，后清空缓冲区中的文档
                WebOffice.WebSaveAsPDF(pdfile,strPdfSaveUrl);
                //关闭用户暂停其它操作的提示
                if(document.getElementById("webinfo")){
                    document.getElementById("webinfo").style.display='none';}
                if(document.getElementById("divinfo")){
                    document.getElementById("divinfo").style.display='none';}

                if(confirm('已将当前打开的WORD文档转成PDF文件并远程保存至服务器成功！\n如是你本地电脑已安装PDF阅读器，现在就可以打开查看，是否现在打开查看？'))
                {
                    window.open(strRoot+'/pdf/' +pfile+'.pdf','_blank');
                }

            }
        }
    }
    catch(e)
    {
        alert(e);
        alert('可能原因有：1、您本地的Office版本过低不支持将WORD文件转为PDF文件,请安装OFFICE2010以上版本！ \n            2、远程保存时服务器端发生错误！  ');
    }
}
function WebSaveRemoteHTML()
{
    try
    {
        if(pfile!='' && strHTMLSaveUrl!=''){
            alert('注意：现在开始执行转换HTML文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，\n现在请按确定后开始本次转换操作......');
            var htmlpath=WebOffice.TempFilePath;
            var htmlname=pfile;
            var htmlExtend =".html";
            var htmlfullpath= htmlpath+htmlname+htmlExtend;
            //控件正在执行任务，让用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='';}
            WebOffice.ActiveDocument.saveas(htmlfullpath,8);

            document.getElementById("frm").action=htmlfile;
            document.getElementById("field1").value=htmlpath;

            document.getElementById("field2").value=htmlname;
            document.getElementById("field3").value=htmlExtend;
            document.getElementById("field4").value=strHTMLSaveUrl;
            document.getElementById("frm").submit();

            //WebOffice.WebSaveAsHTML(htmlpath,htmlname,htmlExtend,strHTMLSaveUrl);

            //关闭用户暂停其它操作的提示
            //webinfo.style.display='none';
            //divinfo.style.display='none';
            //if(confirm('已将当前打开的WORD文档转成HTML文件并远程保存至服务器成功！是否现在打开查看？'))
            //{
            //	window.open(strRoot+'/html/' +pfile+htmlExtend,'_blank');
            //}
        }
    }
    catch(e)
    {
        alert('请注销您本地电脑后重试，如果仍有问题，请系管理员！');
    }
}
function WebSaveLocalPdf()
{
    try
    {
        if(pfile!=''){

            var pdfile = 'C:\\'+pfile+'.pdf';
            //控件正在执行任务，让用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='';}
            //PDF生成方式一：
            WebOffice.ActiveDocument.saveas(pdfile,17);
            //PDF生成方式二：
            //WebOffice.ActiveDocument.ExportAsFixedFormat(pdfile,17);
            //关闭用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='none';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='none';}
            alert('已在C盘根目录下生成'+pdfile+'，请到你本地电脑的C盘目录查看！');
        }
    }
    catch(e)
    {
        alert('您本地的Office版本过低不支持将WORD转为PDF,请安装OFFICE2010以上版本！ ');
    }
}
function WebSaveLocalHTML()
{
    try
    {
        if(pfile!=''){
            var htmlpath="C:\\"
            var htmlname=pfile;
            var htmlExtend =".html";
            var htmlfullpath= htmlpath+htmlname+htmlExtend;
            //控件正在执行任务，让用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='';}
            WebOffice.ActiveDocument.saveas(htmlfullpath,8);
            //关闭用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='none';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='none';}
            //openfile();
            alert('已在C盘根目录下生成'+htmlfullpath+'，请到你本地电脑的C盘目录查看！');
        }
    }
    catch(e)
    {
        alert('请注销您本地电脑后重试，如果仍有问题，请系管理员！');
    }
}
function WebSaveXLSAsPDF()
{
    try{

        if(pfile!='' && strPdfSaveUrl!=''){
            if(confirm('注意：本功能需要安装OFFICE2010或以上版本支持。\n如果已安装则可以按确定后开始本次转换操作，\n否则请按取消按钮停止本次操作......'))
            {
                alert('现在开始执行转换PDF文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，');
                //首先在本地缓冲区生成PDF文件
                tempPath=WebOffice.TempFilePath;
                var pdfile = tempPath +pfile+'.pdf';
                //控件正在执行任务，让用户暂停其它操作的提示
                if(document.getElementById("webinfo")){
                    document.getElementById("webinfo").style.display='';}
                if(document.getElementById("divinfo")){
                    document.getElementById("divinfo").style.display='';}
                //PDF生成方式一：
                WebOffice.ActiveDocument.Application.ActiveWindow.ActiveSheet.ExportAsFixedFormat(0,pdfile);
                //其次上传 pdf文件到服务器，后清空缓冲区中的文档
                WebOffice.WebSaveAsPDF(pdfile,strPdfSaveUrl);
                //关闭用户暂停其它操作的提示
                if(document.getElementById("webinfo")){
                    document.getElementById("webinfo").style.display='none';}
                if(document.getElementById("divinfo")){
                    document.getElementById("divinfo").style.display='none';}
                if(confirm('已将当前打开的EXCEL文档转成PDF文件并远程保存至服务器成功！\n如是你本地电脑已安装PDF阅读器，现在就可以打开查看，是否现在打开查看？'))
                {
                    window.open(strRoot+'/pdf/' +pfile+'.pdf','_blank');
                }
            }
        }

    }
    catch(e)
    {
        alert('您本地的Office版本过低不支持将EXCEL转为PDF,请安装OFFICE2010以上版本！ ');
    }
}
function WebSaveXLSLocalPDF(){
    try
    {
        var pdfile = 'C:\\'+pfile+'.pdf';
        //控件正在执行任务，让用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='';}
        WebOffice.ActiveDocument.Application.ActiveWindow.ActiveSheet.ExportAsFixedFormat(1,pdfile);
        //关闭用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='none';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='none';}
        alert('已在C盘根目录下生成'+pdfile+'，请到你本地电脑的C盘目录查看！');
    }
    catch(e)
    {

    }
}

function WebSaveXLSLocalHTML(){
    try
    {
        var pdfile = 'C:\\'+pfile+'.html';
        //控件正在执行任务，让用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='';}
        WebOffice.ActiveDocument.Application.ActiveWorkbook.SaveAs(pdfile,44);
        //关闭用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='none';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='none';}
        alert('已在C盘根目录下生成'+pdfile+'，请到你本地电脑的C盘目录查看！');
    }
    catch(e)
    {

    }
}
function WebSaveXLSAsHTML(){
    try
    {
        if(pfile!='' && strHTMLSaveUrl!=''){
            alert('注意：现在开始执行转换HTML文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，\n现在请按确定后开始本次转换操作......');
            var htmlpath=WebOffice.TempFilePath;
            var htmlname=pfile;
            var htmlExtend =".html";
            var htmlfullpath= htmlpath+htmlname+htmlExtend;
            //控件正在执行任务，让用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='';}
            WebOffice.ActiveDocument.Application.ActiveWorkbook.SaveAs(htmlfullpath,44);

            document.getElementById("frm").action=htmlfile;
            document.getElementById("field1").value=htmlpath;
            document.getElementById("field2").value=htmlname;
            document.getElementById("field3").value=htmlExtend;
            document.getElementById("field4").value=strHTMLSaveUrl;
            document.getElementById("frm").submit();

            //关闭用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='none';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='none';}
        }
    }
    catch(e)
    {
        alert('请注销您本地电脑后重试，如果仍有问题，请系管理员！');
    }

}
function WebSaveXLSAsMHT(){
    try
    {
        if(pfile!='' && strHTMLSaveUrl!=''){
            alert('注意：现在开始执行转换HTML文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，\n现在请按确定后开始本次转换操作......');
            var htmlpath=WebOffice.TempFilePath;
            var htmlname=pfile;
            var htmlExtend =".mht";
            var htmlfullpath= htmlpath+htmlname+htmlExtend;
            //控件正在执行任务，让用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='';}
            WebOffice.ActiveDocument.Application.ActiveWorkbook.SaveAs(htmlfullpath,45);
            document.all.frm.action=htmlfile;
            document.all.field1.value=htmlpath;
            document.all.field2.value=htmlname;
            document.all.field3.value=htmlExtend;
            document.all.field4.value=strHTMLSaveUrl;
            document.all.frm.submit();
            //关闭用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='none';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='none';}
        }
    }
    catch(e)
    {
        alert('请注销您本地电脑后重试，如果仍有问题，请系管理员！');
    }
}


function WebSavePPTLocalPDF(){
    try
    {
        //控件正在执行任务，让用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='';}
        var pdfile = 'C:\\'+pfile+'.pdf';
        WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs (pdfile,32);
        //关闭用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='none';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='none';}
        alert('已在C盘根目录下生成'+pdfile+'，请到你本地电脑的C盘目录查看！');
    }
    catch(e)
    {
        alert(e);
    }
}

function WebSavePPTLocalJPG(){
    try
    {
        //控件正在执行任务，让用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='';}
        var pdfile = 'C:\\'+pfile;
        WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs (pdfile,17);//jpg
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",6);//rtf
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",7);//pps
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",16);//gif
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",17);//jpg
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",18);//png
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",19);//bmp
        //WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs ("c:\\a15",21);//tif word
        //关闭用户暂停其它操作的提示
        if(document.getElementById("webinfo")){
            document.getElementById("webinfo").style.display='none';}
        if(document.getElementById("divinfo")){
            document.getElementById("divinfo").style.display='none';}
        alert('已把PPT转成图片放在'+pdfile+'目录下，请到你本地电脑的C盘目录查看！');
    }
    catch(e)
    {
        alert(e);
    }
}
function WebSavePPTAsPDF()
{
    try{

        if(pfile!='' && strPdfSaveUrl!=''){
            if(confirm('注意：本功能需要安装OFFICE2010或以上版本支持。\n如果已安装则可以按确定后开始本次转换操作，\n否则请按取消按钮停止本次操作......'))
            {
                alert('现在开始执行转换PDF文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，');
                //控件正在执行任务，让用户暂停其它操作的提示
                if(document.getElementById("webinfo")){
                    document.getElementById("webinfo").style.display='';}
                if(document.getElementById("divinfo")){
                    document.getElementById("divinfo").style.display='';}
                //首先在本地缓冲区生成PDF文件
                tempPath=WebOffice.TempFilePath;
                var pdfile = tempPath +pfile+'.pdf';
                //PDF生成方式一：
                WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs (pdfile,32);
                //其次上传 pdf文件到服务器，后清空缓冲区中的文档
                WebOffice.WebSaveAsPDF(pdfile,strPdfSaveUrl);
                //关闭用户暂停其它操作的提示
                if(document.getElementById("webinfo")){
                    document.getElementById("webinfo").style.display='none';}
                if(document.getElementById("divinfo")){
                    document.getElementById("divinfo").style.display='none';}
                if(confirm('已将当前打开的PPT文档转成PDF文件并远程保存至服务器成功！\n如是你本地电脑已安装PDF阅读器，现在就可以打开查看，是否现在打开查看？'))
                {
                    window.open(strRoot+'/pdf/' +pfile+'.pdf','_blank');
                }
            }
        }

    }
    catch(e)
    {
        alert('您本地的Office版本过低不支持将PPT转为PDF,请安装OFFICE2010以上版本！ ');
    }
}
function WebSavePPTAsHTML(){
    try
    {
        if(pfile!='' && strppFileSaveUrl!=''){
            alert('注意：现在开始执行转换HTML文件的操作，此过程时间可能比较长，\n 请耐心等待转换成功的提示后，再执行其它操作，\n现在请按确定后开始本次转换操作......');
            var htmlpath=WebOffice.TempFilePath;
            var htmlname=pfile;
            var htmlExtend ='';
            var htmlfullpath= htmlpath+pfile;
            //控件正在执行任务，让用户暂停其它操作的提示
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='';}
            WebOffice.ActiveDocument.Application.ActivePresentation.SaveAs (htmlfullpath,17);//jpg
            WebOffice.WebSaveFormFolder(htmlfullpath+'\\',strppFileSaveUrl+'&file='+pfile);
            //³é­ç¨æ·æåå¶å®æä½çæç¤º
            if(document.getElementById("webinfo")){
                document.getElementById("webinfo").style.display='none';}
            if(document.getElementById("divinfo")){
                document.getElementById("divinfo").style.display='none';}
            if(confirm('å·²å°å½åæå¼çPPTææ¡£è½¬æHTMLæä»¶å¹¶è¿ç¨ä¿å­è³æå¡å¨æåï¼\nç°å¨å°±å¯ä»¥æå¼æ¥çï¼æ¯å¦ç°å¨æå¼æ¥çï¼'))
            {
                window.open(strRoot+'/html/' +pfile+'.html','_blank');
            }
        }
    }
    catch(e)
    {
        alert('è¯·æ³¨éæ¨æ¬å°çµèåéè¯ï¼å¦æä»æé®é¢ï¼è¯·ç³»ç®¡çåï¼');
    }

}
function WebSaveLocal()
{
    //å¼¹åºä¿å­å¯¹è¯æ¡
    WebOffice.showdialog(3);
}
function WebOpenLocal()
{
    //å¼¹åºæå¼å¯¹è¯æ¡
    WebOffice.showdialog(1);
}

function WebDocReload()
{
    //alert('æ¬åè½å°éæ°è£è½½æ¬ç½é¡µçææåå®¹ï¼å³å·æ°ï¼');
    location.reload();
}
function WebOpenPicture()
{
    //å¼¹åºæå¥å¯¹è¯æ¡
    WebOffice.ActiveDocument.Application.Dialogs(163).Show();
}

function WebDocPageSetup()
{
    WebOffice.showdialog(5);
}
function ShowRevision(boolvalue)
{
    WebOffice.ActiveDocument.ShowRevisions = boolvalue;
}
function WebAcceptAllRevisions()
{
    WebOffice.ActiveDocument.AcceptAllRevisions();
}
function WebSignature(str)
{

    var strPic ='';
    switch(str)
    {
        //æ­¤å¤å¯ä»¥æ¯å®æ´çURL
        case 1:
            strPic = strRoot + "/images/001.gif";
            break;
        case 2:
            strPic = strRoot + "/images/002.gif";
            break;
        case 3:
            strPic = strRoot + "/images/003.gif";
            break;
        default:
            strPic = strRoot + "/images/001.gif";
    }
    //æ¹æ³ä¸
    WebOffice.SetFieldValue('mark_1'+str,'','::ADDMARK::');
    WebOffice.SetFieldValue('mark_1'+str,strPic,'::FLOATJPG::');

    /*æ¹æ³äº
        var doc = WebOffice.ActiveDocument;
         doc.Shapes.AddPicture(strPic, false, true,100,0,207,209,doc.Application.Selection.Range);
        doc.Shapes(doc.Shapes.Count).Select();
        var range = doc.Application.Selection.ShapeRange;
        range.WrapFormat.Type = 3;
        range.PictureFormat.TransparentBackground = true;
        range.PictureFormat.TransparencyColor = 0xFFFFFF;
        range.Fill.Visible = false;
    */

}



function WebAddFloatPic()
{

    WebOffice.SetFieldValue('mark_1','','::ADDMARK::');
    WebOffice.SetFieldValue('mark_1',strRoot + '/images/weboffice.jpg','::FLOATJPG::');

}
function WebAddPic()
{

    WebOffice.SetFieldValue('mark_1','','::ADDMARK::');
    WebOffice.SetFieldValue('mark_1',strRoot + '/images/weboffice.jpg','::JPG::');

}
function WebDocSignature()
{
    try{
        hr=WebOffice.WebSign();

        if (hr)
        {
            var doc = WebOffice.ActiveDocument;
            WebOffice.SetFieldValue('mark_1','','::ADDMARK::');
            var strFile = WebOffice.WebSignTempFile;
            WebOffice.SetFieldValue('mark_1',strFile,'::FLOATJPG::');
            WebOffice.WebSignTempFileDel();

        }
        else
        {
            alert('Wordææ¡£ä¸å¯ç¨æ¬åè½!');
        }
    }
    catch(e)
    {

    }
}
function WebAddTemplate( )
{
    str=document.getElementById('template').value;

    WebTempFile(str);
}
function WebTempFile(str)
{
    var strValue='';
    switch(str)
    {
        case '1':
            strValue='OfficeCTRLææ¯å¼åä¸­å¿åæ';
            break;
        case '2':
            strValue='OfficeCTRLææ¯å¼åä¸­å¿å¬æ';
            var doc = WebOffice.ActiveDocument;
            doc.Shapes.AddPicture(strRoot + "/images/weboffice.jpg",false, true,0,-60);
            break;
        case '3':
            strValue='OfficeCTRLææ¯å¼åä¸­å¿å¬æ';
            break;
        case '4':
            strValue='OfficeCTRLææ¯å¼åä¸­å¿æ¶æ';
            break;
        default:
            strValue='çµå­æ¿å¡æä»¶';
    }
    //ç»çº¿
    //var object=WebOffice.ActiveDocument;
    //var myl=object.Shapes.AddLine(100,60,305,60)
    //myl.Line.ForeColor=255;
    //myl.Line.Weight=2;
    //var myl1=object.Shapes.AddLine(326,60,520,60)
    //myl1.Line.ForeColor=255;
    //myl1.Line.Weight=2;

    //object.Shapes.AddLine(200,200,450,200).Line.ForeColor=6;
    var myRange=WebOffice.ActiveDocument.Range(0,0);

    myRange.Select();

    var mtext="â";
    WebOffice.ActiveDocument.Application.Selection.Range.InsertAfter (mtext+"\n");
    var myRange=WebOffice.ActiveDocument.Paragraphs(1).Range;
    myRange.ParagraphFormat.LineSpacingRule =1.5;
    myRange.font.ColorIndex=6;
    myRange.ParagraphFormat.Alignment=1;
    myRange=WebOffice.ActiveDocument.Range(0,0);
    myRange.Select();

    mtext="[ï¼ï¼16]ï¼72å·";
    WebOffice.ActiveDocument.Application.Selection.Range.InsertAfter (mtext+"\n");
    myRange=WebOffice.ActiveDocument.Paragraphs(1).Range;
    myRange.ParagraphFormat.LineSpacingRule =1.5;
    myRange.ParagraphFormat.Alignment=1;
    myRange.font.ColorIndex=1;
    mtext=strValue;
    WebOffice.ActiveDocument.Application.Selection.Range.InsertAfter (mtext+"\n");
    myRange=WebOffice.ActiveDocument.Paragraphs(1).Range;
    myRange.ParagraphFormat.LineSpacingRule =1.5;
    //myRange.Select();
    myRange.Font.ColorIndex=6;
    myRange.Font.Name="ä»¿å®_GB2312";
    myRange.font.Bold=true;
    myRange.Font.Size=28;
    myRange.ParagraphFormat.Alignment=1;
    //myRange=myRange=WebOffice.ActiveDocument.Paragraphs(1).Range;
    WebOffice.ActiveDocument.PageSetup.LeftMargin=70;
    WebOffice.ActiveDocument.PageSetup.RightMargin=70;
    WebOffice.ActiveDocument.PageSetup.TopMargin=70;
    WebOffice.ActiveDocument.PageSetup.BottomMargin=70;
}
function WebSetWordTable()
{
    try{
        var mText="",mTmp="",iColumns=10,iCells=10,iPost,iold=-1;
        var myRange=WebOffice.ActiveDocument.Range(1,0);     //åæ ä½ç½®
        WebOffice.ActiveDocument.Tables.Add(myRange,10,10);   //çæè¡¨æ ¼
        /*
                for (var n=0; n<iColumns; n++)
                {
                    for (var i=0; i<iCells; i++)
                    {
                        iPos  = mText.indexOf(";",1+iold);
                        mTmp = mText.substring(iold+1,iPos);
                        WebOffice.ActiveDocument.Tables(1).Columns(n+1).Cells(i+1).Range.Text=mTmp;   //å¡«åååå¼
                        iold = iPos;
                    }
                }
            */
    }
    catch(e)
    {
        alert(e);
    }

}
function WebGetWordContent()
{
    try{
        alert(WebOffice.ActiveDocument.Content.Text);
    }catch(e){}
}
function WebSetWordContent()
{
    var mText=window.prompt("è¯·è¾å¥åå®¹:","æµè¯åå®¹");
    if (mText==null){
        return (false);
    }
    else
    {
        //ä¸é¢ä¸ºæ¾ç¤ºéä¸­çææ¬
        //alert(WebOffice.ActiveDocument.Application.Selection.Range.Text);
        //ä¸é¢ä¸ºå¨å½ååæ åºæå¥ææ¬
        WebOffice.ActiveDocument.Application.Selection.Range.InsertAfter (mText+"\n");
        //ä¸é¢ä¸ºå¨ç¬¬ä¸æ®µåæå¥ææ¬
        //WebOffice.ActiveDocument.Application.ActiveDocument.Range(1).InsertAfter(mText);
    }
}
function WebGetExcelContent()
{	try{
    WebOffice.ActiveDocument.Application.Sheets(1).Select;
    WebOffice.ActiveDocument.Application.Range("C5").Select;
    WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "126";
    WebOffice.ActiveDocument.Application.Range("C6").Select;
    WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "446";
    WebOffice.ActiveDocument.Application.Range("C7").Select;
    WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "556";
    WebOffice.ActiveDocument.Application.Range("C5:C8").Select;
    WebOffice.ActiveDocument.Application.Range("C8").Activate;
    WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)";
    WebOffice.ActiveDocument.Application.Range("D8").Select;
    alert(WebOffice.ActiveDocument.Application.Range("C8").Text);
}catch(e){
    alert('æ­¤åè½å¯¹Excelææ¡£ææ!');
}
}
//ä½ç¨ï¼ä¿æ¤å·¥ä½è¡¨åå
function WebSheetsLock(){
    try{
        WebOffice.ActiveDocument.Application.Sheets(1).Select;
        WebOffice.ActiveDocument.Application.Range("A1").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "äº§å";
        WebOffice.ActiveDocument.Application.Range("B1").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "ä»·æ ¼";
        WebOffice.ActiveDocument.Application.Range("C1").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "è¯¦ç»è¯´æ";
        WebOffice.ActiveDocument.Application.Range("D1").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "åºå­";
        WebOffice.ActiveDocument.Application.Range("A2").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "ä¹¦ç­¾";
        WebOffice.ActiveDocument.Application.Range("A3").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "æ¯ç¬";
        WebOffice.ActiveDocument.Application.Range("A4").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "é¢ç¬";
        WebOffice.ActiveDocument.Application.Range("A5").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "å°ºå­";
        WebOffice.ActiveDocument.Application.Range("B2").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "0.5";
        WebOffice.ActiveDocument.Application.Range("C2").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "æ¨±è±";
        WebOffice.ActiveDocument.Application.Range("D2").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "300";
        WebOffice.ActiveDocument.Application.Range("B3").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "2";
        WebOffice.ActiveDocument.Application.Range("C3").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "ç¼æ¯«";
        WebOffice.ActiveDocument.Application.Range("D3").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "50";
        WebOffice.ActiveDocument.Application.Range("B4").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "3";
        WebOffice.ActiveDocument.Application.Range("C4").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "èè²";
        WebOffice.ActiveDocument.Application.Range("D4").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "90";
        WebOffice.ActiveDocument.Application.Range("B5").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "1";
        WebOffice.ActiveDocument.Application.Range("C5").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "20cm";
        WebOffice.ActiveDocument.Application.Range("D5").Select;
        WebOffice.ActiveDocument.Application.ActiveCell.FormulaR1C1 = "40";
        //ä¿æ¤å·¥ä½è¡¨
        WebOffice.ActiveDocument.Application.Range("B2:D5").Select;
        WebOffice.ActiveDocument.Application.Selection.Locked = false;
        WebOffice.ActiveDocument.Application.Selection.FormulaHidden = false;
        WebOffice.ActiveDocument.Application.ActiveSheet.Protect(true,true,true);
        alert("å·²ç»ä¿æ¤å·¥ä½è¡¨ï¼åªæB2-D5ååæ ¼å¯ä»¥ä¿®æ¹ã");
    }catch(e){
        alert('æ­¤åè½å¯¹Excelææ¡£ææ!');
    }
}
//ä½ç¨ï¼è·åææ¡£é¡µæ°
function WebDocumentPageCount(){
    var intPageTotal;
    intPageTotal = WebOffice.ActiveDocument.Application.ActiveDocument.BuiltInDocumentProperties(14);
    alert("ææ¡£é¡µæ»æ°ï¼"+intPageTotal);
}

function WebTitlebar(boolvalue)
{
    WebOffice.Titlebar = boolvalue;
}
function WebToolbar(boolvalue)
{
    WebOffice.Toolbars = boolvalue;
}
function WebMenubar(boolvalue)
{
    WebOffice.MenuBar = boolvalue;
}
function WebInsertImage()
{

    WebOffice.ActiveDocument.Application.Selection.InlineShapes.AddPicture(strRoot+"/images/login.gif",false,true);

}
function WebInsertURLImage(str)
{
    var fileName='';

    switch(str)
    {
        case '2':
            fileName = strRoot + "/images/sec.jpg";
            break;
        case '3':
            fileName = strRoot + "/images/buy.gif";
            break;
        default:
            fileName = strRoot + "/images/180.jpg";
    }
    WebOffice.ActiveDocument.Application.Selection.InlineShapes.AddPicture(fileName,false,true);
}

function WebPrintDirc()
{
    WebOffice.ActiveDocument.PrintOut();
}
function WebDocPrint()
{
    WebOffice.printout(true);
}
function WebDocPrint2()
{
    WebOffice.ActiveDocument.Application.Dialogs(88).Show();
}
function WebDocPrintPreView()
{
    WebOffice.ActiveDocument.Application.PrintPreview=1;
}
function WebSaveC()
{
    try{
        WebOffice.ActiveDocument.SaveAs("c:\\a.doc");
        alert('å·²ä¿å­å°cça.doc');
    }
    catch(e){
        alert('åçéè¯¯!');
    }

}function WebInsertAfter()
{
    WebOffice.ActiveDocument.Application.Selection.Range.InsertAfter('å¬å¸åç§°');
    //å°åæ ç§»å°æ¬è¡æå­åé¢
    WebOffice.ActiveDocument.Application.Dialogs(4013).Show();
}

function WebPic(flag)
{
//wordæ¶ ThumbIndentxå¼è®¾ä¸º300,å·ä½å¤å°å¯ä»¥ççæçææå¾æ¥è°æ´å®½åº¦
//excel,pptæ¶ ThumbIndentxå¼è®¾ä¸º0
//ThumbIndentyå¼ä¸è¬ä¸º25ï¼ä¹å¯ä»¥ççæçææå¾æ¥è°æ´é«åº¦
    switch(flag)
    {
        case '1':

            WebOffice.ThumbIndentx='300'; break;
        case '2':

            WebOffice.ThumbIndentx='0'; break;
        case '3':

            WebOffice.ThumbIndentx='0'; break;
        case '11':

            WebOffice.ThumbIndentx='300'; break;
        case '12':
            WebOffice.ThumbIndentx='0'; break;

        case '13':
            WebOffice.ThumbIndentx='0'; break;

    }

    WebOffice.ThumbIndenty='25';
    a=WebOffice.WebThumbnail(1,strPicSaveUrl);
    if(flag)if(a==''){alert('å·²çææåï¼è¯·ç¡®è®¤ï¼');}
    //alert(a); //aæ¯ç¨äºåå¾ä¿å­æå¡å¨æ°æ®åçç½é¡µè¿åå¼,æ¹ä¾¿è°è¯
}


function WebOpen1()
{
    try{
        isopen=false;
        WebOffice.close();
        setTimeout('WebOffice.WebLoadFile(strRoot + "/temp/file1.doc","doc")',1000);
        isopen=true;
    } catch(e){
        alert('åçéè¯¯!');
    }
}

function WebOpen2()
{
    try{
        isopen=false;
        WebOffice.close();
        setTimeout('WebOffice.WebLoadFile(strRoot + "/temp/file1.doc","Word.Document")',1000);
        isopen=true;
    } catch(e){
        alert('åçéè¯¯!');
    }
}

function WebOpen3()
{
    try{
        isopen=false;
        WebOffice.close();
        setTimeout('WebOffice.WebOpen(strRoot + "/temp/file1.doc","doc")',1000);
        isopen=true;
    } catch(e){
        alert('åçéè¯¯!');
    }
}

function WebNewXls()
{
    try{
        isopen=false;
        WebOffice.close();
        WebOffice.WebLoadFile('','xls');
        document.getElementById('flag').value=2;
        isopen=true;
    } catch(e){
        alert('åçéè¯¯!');
    }
}



function WebNewDoc()
{
    try{
        isopen=false;
        WebOffice.close();
        WebOffice.WebLoadFile('','doc');
        document.getElementById('flag').value=1;
        isopen=true;
    } catch(e){
        alert('åçéè¯¯!');
    }
}

function WebNewPpt()
{
    try{
        isopen=false;
        WebOffice.close();
        WebOffice.WebLoadFile('','ppt');
        document.getElementById('flag').value=3;
        isopen=true;
    } catch(e){
        alert('åçéè¯¯!');
    }
}

function WebSavePage()
{
    WebOffice.SetPageAs('c:\\b.doc',1,0);
    alert('å·²å°ææ¡£ç¬¬1é¡µçåå®¹å¦å­ä¸ºcçæ ¹ç®å½ä¸çb.docæä»¶');
}

function WebDownFile()
{
    WebOffice.DownloadFile(strRoot + '/temp/file1.doc','c:\\a.doc');
    alert('å·²å°'+strRoot + '/temp/file1.doc\nä¸è½½å°cçæ ¹ç®å½ä¸ça.doc');
}

function WebDelFile()
{
    WebOffice.DeleteLocalFile('c:\\a.doc');
    alert('å·²å°cçæ ¹ç®a.docå é¤');
}

function WebApplication()
{
    var app=WebOffice.GetApplication;
    alert('ç¨Applicationå¯¹è±¡åå¾å½åWORDææ¡£ç¨æ·åæ¯ï¼'+app.username);
}

function WebFullScreen()
{
    WebOffice.MenuBars=1;
    WebOffice.FullScreenType=1;
    WebOffice.WebFullScreen();
}

function WebAddMark()
{
    WebOffice.SetFieldValue('mark_1','test','::ADDMARK::');
}

function WebAddMarkColor()
{
    try{WebOffice.SetFieldValue('mark_1','255','::SETCOLOR::');
    }
    catch(e){}
}

function WebDelMark()
{
    try{ WebOffice.SetFieldValue('mark_1','','::DELMARK::');
    }
    catch(e){}
}
function WebGetMark()
{
    try{
        WebOffice.SetFieldValue('mark_1','','::GETMARK::');
    }
    catch(e){}
}

function WebGetAllMark()
{
    var iCount=WebOffice.ActiveDocument.BookMarks.count;
    for (i=1;i<=iCount ; i++ )
    {
        alert(WebOffice.ActiveDocument.BookMarks.item(i).Name);

    }
}
function WebSetField()
{
    WebOffice.SetFieldValue('mark_1','','::ADDMARK::');
    WebOffice.SetFieldValue('mark_1',strRoot + '/temp/file1.doc','::FILE::');
}

function WebSetXlsFloatPic()
{
    WebOffice.SetFieldValue('mark_1','test','::ADDMARK::');
    WebOffice.SetFieldValue('mark_1',strRoot + '/images/weboffice.jpg','::JPG::');
}

function WebDocInsert()
{
    WebOffice.InSertFile(strRoot + '/temp/file1.doc',0);
}

function WebDocInsertFile(i)
{
    WebOffice.InSertFile(strRoot + '/temp/file1.doc',i);
}

function WebSetDocName()
{
    WebOffice.SetCurrUserName('jenny');
    alert('å·²è®¾ç½®å½åç¨æ·ä¸ºjenny');
}
function WebTempPath()
{
    var a=document.all.WebOffice.TempFilePath;
    alert(a);
}
function WebReplaceText(var1,var2)
{
    alert('æ¬æ¬¡æ¿æ¢ç¤ºä¾å°WORDææ¡£éé¢" '+var1+' " æ¿æ¢æ" '+var2+' "!');
    WebOffice.ReplaceText(var1,var2,0);
}


function doclick()
{
    var  myselect=document.getElementById("test");
    var index=myselect.selectedIndex ;
    var ovalue=myselect.options[index].value;
    location.href=strRoot+'/'+pagefile+'?oper='+stroper+'&flag='+flag+'&id='+strid+'&tempfile='+ovalue;
    log("å©ç¨æ¨¡æ¿æå¼æä»¶:"+ovalue);
}
var uid='1';
var username='ç½ç»è®¿é®è';
function repalcetag()
{

    //document.getElementById("WebOffice").ReplaceText('$apply_name$','',0);
    //document.getElementById("WebOffice").ReplaceText('$apply_name_en$','åä½è±æè¿éå¡«å',0);
    //document.getElementById("WebOffice").ReplaceText('$sample_name$','æ ·ååç§°è¿éå¡«å',0);
    //document.getElementById("WebOffice").ReplaceText('$sample_name_en$','æ ·åè±æè¿éå¡«å',0);
    //document.getElementById("WebOffice").ReplaceText('$sample_origin$','æ ·åæ¥æºè¿éå¡«å',0);
    //document.getElementById("WebOffice").ReplaceText('$sample_origin_en$','æ ·åæ¥æºè¿éå',0);
    alert('æ­¤åè½å¨ææ¡£ç¸å³ä½ç½®è®¾ç½®å¥½ä¹¦ç­¾ï¼å¦$var1,$var2,$var3åç§°çä¹¦ç­¾,å®ç°æ¿æ¢åè½!');
    document.getElementById("WebOffice").SetFieldValue('$var1','åä½åç§°è¿éå¡«å','');
    document.getElementById("WebOffice").SetFieldValue('$var2','åä½è±æè¿éå¡«å','');
    document.getElementById("WebOffice").SetFieldValue('$var3','æ ·ååç§°è¿éå¡«å','');
    log("æ ç­¾æ¿æ¢");

}
function insertpic()
{
    fileName = strRoot + "/images/180.jpg";
    document.getElementById("WebOffice").SetFieldValue('mark_1','','::ADDMARK::');
    document.getElementById("WebOffice").SetFieldValue('mark_1',fileName,'::JPG::');
    log("æå¥å¾ç");

}
var tempfile;
function inserttable()
{

    var myDate=new Date();
    //var year=myDate.getYear();        //è·åå½åå¹´ä»½(2ä½)
    var year=myDate.getFullYear();    //è·åå®æ´çå¹´ä»½(4ä½,1970-????)
    var month=myDate.getMonth();       //è·åå½åæä»½(0-11,0ä»£è¡¨1æ)
    var day=myDate.getDate();        //è·åå½åæ¥(1-31)
    //myDate.getDay();         //è·åå½åææX(0-6,0ä»£è¡¨ææå¤©)
    //myDate.getTime();        //è·åå½åæ¶é´(ä»1970.1.1å¼å§çæ¯«ç§æ°)
    var hour=myDate.getHours();       //è·åå½åå°æ¶æ°(0-23)
    var minu=myDate.getMinutes();     //è·åå½ååéæ°(0-59)
    var sec=myDate.getSeconds();     //è·åå½åç§æ°(0-59)

    dateStr=year.toString()+month.toString()+day.toString()+hour.toString()+minu.toString()+sec.toString();

    tempfile="table"+dateStr+".html";

    var cols= $("#cols").val();
    var rows= $("#rows").val();
    $.ajax({
        type: "POST",
        url: "createtable.php",
        data: {"file":tempfile,"cols":cols,"rows":rows},
        success: function (msg) {
            $("#span_content").text("");

        }
    });
    setTimeout('addtable()',2000);
}
function addtable()
{
    WebOffice.InSertFile(strRoot + "/table/"+tempfile,0);
    $.ajax({
        type: "POST",
        url: "deletetable.php",
        data: {"file":tempfile},
        success: function (msg) {
        }
    });
    log("æå¥è¡¨æ ¼");
}
function lockdoc()
{
    log("ä¿æ¤ææ¡£");
}
function unlockdoc()
{
    log("è§£é¤ææ¡£");
}
function downit()
{
    document.getElementById("WebOffice").WebDownFile('c:\\aa.doc',strRoot+'/temp/file1.doc');
    document.getElementById("WebOffice").WebDownFile('c:\\bb.doc',strRoot+'/temp/file2.doc');
    document.getElementById("WebOffice").WebDownFile('c:\\cc.doc',strRoot+'/temp/file3.doc');
    alert('å·²å°æå¡å¨ä¸file1.doc,file2.doc,file3.docåå«ä¸è½½å°Cçæ ¹ç®å½ä¸aa.doc,bb.doc,cc.docã');
    log("æ¹éä¸è½½");
}
function log(oper)
{
    $.ajax({
        type: "POST",
        url: "log.php",
        data: {"docid":strid,"uid":uid,"username":username,"oper":oper},
        success: function (msg) {
            $("#span_content").text("");
        }    });
}

//-->